home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 4
/
Meeting Pearls Vol. IV (1996)(GTI - Schatztruhe)[!].iso
/
Pearls
/
edu
/
Sprachen
/
VTrainer_v4.2
/
HD-Install
< prev
next >
Wrap
Text File
|
1996-10-21
|
5KB
|
163 lines
(set progname "VTrainer")
(set progversion "4.2")
(set progdir "VTrainer_v4.2")
(set diskname "")
(set user-level @user-level)
(user 2)
(message (cat "\nWillkommen zum Installationsprogramm von\n" progname
" " progversion " !\n\n"
"Dieses Programm installiert " progname
"\nvollständig auf Ihrer Harddisk.\n")
)
(user user-level)
(welcome)
(set progpath "WORK:")
(set ok 0)
(set user-level @user-level)
(user 2)
(while (not ok)
(set progpath (askdir
(prompt (cat "Wo soll " progname " installiert werden?\n"
"(Neues Verzeichnis wird im angegebenen Pfad erstellt.)"))
(help @askdir-help)
(default progpath)
(disk)
)
)
(If (= (Exists progpath (noreq)) 0)
(
(message (cat "\nAngegebener Pfad existiert nicht!\n"
progname " konnte daher nicht installiert werden.\n\n"
"Bitte wählen Sie ein gültiges Verzeichnis."))
)
(
(If (= (Exists (tackon progpath progdir)) 0)
(
(set ok 1)
)
(
(message (cat "\nEin Verzeichnis namens " progdir " existiert \n"
"bereits im angegebenen Pfad!\n"
progname " konnte daher nicht installiert werden.\n\n"
"Bitte wählen Sie ein anderes Verzeichnis oder\n"
"löschen Sie das " progdir "-Verzeichnis aus\n"
"dem gewählten Pfad."))
)
)
)
)
)
(set progpath (tackon progpath progdir))
(set device (getdevice progpath))
(set devicec (cat device ":C"))
(set devicelib (cat device ":Libs"))
(copyfiles (prompt "\nKopiere Dateien... bitte warten.")
(help @copyfiles-help)
(source "")
(dest progpath)
(all)
(infos)
)
(If (< (Exists devicec) 2)
(makedir devicec
(prompt "\nCreating C-Directory")
)
)
(If (= (Exists (tackon devicec "Amigaguide")) 0)
(copyfiles (prompt "\nKopiere Dateien in C-Verzeichnis...")
(help @copyfiles-help)
(source (cat progpath "/C"))
(dest devicec)
(all)
)
)
(If (< (Exists devicelib) 2)
(makedir devicelib
(prompt "\nCreating Libs-Directory")
)
)
(If (= (Exists (tackon devicelib "Amigaguide.library")) 0)
(copyfiles (prompt "\nKopiere Dateien in Libs-Verzeichnis...")
(help @copyfiles-help)
(source (cat progpath "/Libs"))
(dest devicelib)
(all)
)
)
(delete (tackon progpath "HD-Install")
(prompt "")
(optional force)
)
(delete (tackon progpath "HD-Install.info")
(prompt "")
(optional force)
)
(delete (tackon progpath "Installer")
(prompt "")
(optional force)
)
(delete (cat progpath "/C/AmigaGuide")
(prompt "")
(optional force)
)
(delete (cat progpath "/Libs/AmigaGuide.library")
(prompt "")
(optional force)
)
(delete (cat progpath "/C")
(prompt "")
(optional force)
)
(delete (cat progpath "/Libs")
(prompt "")
(optional force)
)
(user user-level)
(set language1 "VT_English/")
(set language2 "VT_Deutsch/")
(set language3 "VT_Francais/")
(set language4 "VT_Italiano/")
(set language5 "VT_Espanol/")
(set language6 "VT_Latinum/")
(set ok (askbool (prompt (cat "\n Sollen die Pfade der " progname "-Konfiguration \n"
"angepasst werden?"))
(default 1)
(help (cat"\nIn " progname " kann angegeben werden, aus welchem "
"Verzeichnis die Lektionen (Daten) der jeweiligen "
"Sprache zu laden sind.\n"
"Sie werden nun gefragt, ob diese Pfadeinstellungen an "
"die neue Umgebung (neuer Standort) angepasst werden sollen. "
"Alle auf der Diskette verfügbaren Lektionen wären dann "
"sofort von " progname " aus abrufbar."))
)
)
(If (= ok 1)
(textfile (prompt "Schreibe Konfiguration")
(dest (tackon progpath "VT_Path.prefs"))
(append (cat "\n"
(tackon progpath language1) "\n"
(tackon progpath language2) "\n"
(tackon progpath language3) "\n"
(tackon progpath language4) "\n"
(tackon progpath language5) "\n"
(tackon progpath language6) "\n"))
)
)